package fr.charlott.core.service;

import java.util.Date;
import java.util.List;

import fr.charlott.core.repository.model.Hotesse;
import fr.charlott.core.repository.model.Reunion;

public interface ReunionService {

    void ajouterReunion(Reunion reunion);

    List<Reunion> chargerToutesLesReunions();

    Reunion chercherParId(Long id);

    double chargerCAParMois(int mois);

    void supprimerReunion(Reunion reunion);

    void supprimerToutesLesReunions();

    Reunion chercherParDateEtHotesse(Date date, Hotesse hotesse);

    List<Reunion> chercherParHotesse(Hotesse hotesse);

}
